/*
 * BlockOne.h
 *
 *  Created on: 2015年7月17日
 *      Author: Administrator
 */

#ifndef BCCH_BLOCK_BLOCKONE_H_
#define BCCH_BLOCK_BLOCKONE_H_

//其中<Block Header>::=
//<Protocol version: "0000">
//<Block Type: 1bit> − Set to "1". 标志着此块含Class 1信息
//<Randomization period: 2bits> − 随机化延迟帧周期<m>，表示CHANNEL REQUEST 消息相当于系统信息延迟的帧数.
//00: <m> = 7
//01: <m> = 15
//10: <m> = 23
//11: <m> = 31
//<Spare: 1bit>;
struct BlockHeader{
	unsigned char protocolVersion:4;
	unsigned char blockType:1;
	unsigned char RandomPeriod:2;
	unsigned char spare:1;
};
class BlockOne {
public:
	BlockOne();
	virtual ~BlockOne();

	BlockHeader blockHeader;
};

#endif /* BCCH_BLOCK_BLOCKONE_H_ */
